IMPATT diode - German English Dictionary